aspect programming

aspect programming
aspektinis programavimas statusas T sritis informatika apibrėžtis Programavimo metodika, programos komponentuose nustatanti reikalingus poveikio taškus ir jais sistemingai keičianti programos savybes. Naudinga, kai programai reikia suteikti naujų savybių, ypač jos veikimą pakreipiant kita linkme. Pavyzdžiui, kai programą reikia papildyti derinimo galimybėmis, rinkti statistiką apie jos atliekamas operacijas ir pan. Tokiais atvejais aspektiniu programavimu galima išvengti tarpkomponentinių ryšių rankinio perprogramavimo. Aspektinis programavimas praplečia ↑objektinį programavimą ir su juo siejamas. Tačiau gali būti panaudotas ir su kita programavimo paradigma. atitikmenys: angl. aspect programming ryšiai: dar žiūrėkobjektinis programavimas

Enciklopedinis kompiuterijos žodynas . . 2008.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • Aspect-oriented software development — (AOSD) is an emerging software development technology that seeks new modularizations of software systems. AOSD allows multiple concerns to be expressed separately and automatically unified into working systems.Traditional software development has …   Wikipedia

  • Aspect-oriented programming — (AOP) is a programming paradigm that increases modularity by allowing the separation of cross cutting concerns.Separation of concerns entails breaking down a program into distinct parts (so called concerns , cohesive areas of functionality). All… …   Wikipedia

  • Aspect (computer science) — In computer science, an aspect is a part of a program that cross cuts its core concerns, therefore violating its separation of concerns. For example, logging code can cross cut many modules, yet the aspect of logging should be separate from the… …   Wikipedia

  • Programming paradigm — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concu …   Wikipedia

  • Programming language — lists Alphabetical Categorical Chronological Generational A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that… …   Wikipedia

  • Programming in the large and programming in the small — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computin …   Wikipedia

  • Aspect (homonymie) — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sommaire 1 Droit 2 Informatique 3 Lingu …   Wikipédia en Français

  • Subject-oriented programming — Programming paradigms Agent oriented Automata based Component based Flow based Pipelined Concatenative Concurrent computing …   Wikipedia

  • Comparison of programming languages — Programming language comparisons General comparison Basic syntax Basic instructions Arrays Associative arrays String operations …   Wikipedia

  • List of programming languages by category — Programming language lists Alphabetical Categorical Chronological Generational This is a list of programming languages grouped by category. Some languages are listed in multiple categories. Contents …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”